home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / conex62.zip / CONEX.DOC next >
Text File  |  1992-10-19  |  26KB  |  824 lines

  1.  
  2.  
  3.                A Quick Reference
  4.  
  5.  
  6.                CONEX VERSION 6.2
  7.  
  8.                Mon  10-19-1992    09:12:00
  9.  
  10.  
  11.          Copyright (C) 1991, 1993 Erhard Hilbig
  12.  
  13.  
  14.  
  15. CONEX (latin connection) is used to communicate between IBM personal
  16. computer and a mainframe or between 2 IBM PC's.
  17.  
  18. These are the highlights of the program:
  19.  
  20.  -  The IBM PC can be used as terminal via COM1 - COM4, via Interrupt 14,
  21.     DECNET LAT, FTP TCP/IP and B&W TCP/IP at a mainframe.
  22.  
  23.  -  Parameters like baudrate (50-115200), parity, full/half duplex,
  24.     xon/xoff or hardware handshake can be set in CONEX.
  25.  
  26.  -  Files can be transfered without protocol, e.g. to save a session to
  27.     disk.
  28.  
  29.  -  Several DOS commands can be used inside CONEX, such as "dir", "cd",
  30.     "del" or a DOS shell can be entered.
  31.  
  32.  -  All incoming characters can be sent to a printer.
  33.  
  34.  -  Files can be transfered to and from the mainframe via KERMIT
  35.     protocol using long packets and sliding windows.
  36.  
  37.  -  Tektronix 4010/4014 and DEC VT100 - VT320 can be emulated. The
  38.     crosshair in GIN mode can be moved by a mouse.
  39.  
  40.  -  Graphical output can be displayed on a HPGL plotter or transfered to
  41.     other programs.
  42.  
  43.  -  Up to 10 pages of screen output can be scrolled back to screen and
  44.     edited.
  45.  
  46.  -  All keys including the numerical keypad can be programmed.
  47.  
  48.  -  Incoming characters from the port can be remapped by the user.
  49.  
  50.  -  The configuration of CONEX can be saved to an ASCII file, which can
  51.     be protected by a password or CONEX can be patched by itself.
  52.  
  53.  -  Several sessions, especially net session, can be opened concurrently.
  54.  
  55.  -  CONEX is completely written in assembler and therefore very quick
  56.     and small. The only file necessary to run CONEX is "conex.exe".
  57.  
  58.  
  59.  
  60.             ╒══════════════════════╕
  61.             │  How to start CONEX  │
  62.             ╘══════════════════════╛
  63.  
  64.  
  65. Simply start CONEX version 6.2 with
  66.  
  67.         conex [<number>|<host>] [options]
  68.  
  69. parameters
  70. ----------
  71.  
  72. Simply start CONEX version 6.2 with
  73.  
  74.         conex [host name|number] [options]
  75.  
  76. parameters
  77. ----------
  78.  
  79. host name   - connect to name of host in a network
  80.           (must have been set with Alt-I before!)
  81. host number - enter session 0 - 9 (default: 0)
  82.  
  83.  
  84. options
  85. -------
  86.  
  87. /i<filename> - load different ini file (default: conex.ini)
  88.  
  89.  
  90.  
  91.                ╒════════════════╕
  92.                │  DOS Commands  │
  93.                ╘════════════════╛
  94.  
  95. DOS commands can be executed nearly at any time using the alternate keys.
  96.  
  97.  
  98.  
  99. => <Alt-D> - list Directory
  100.  
  101.    When asked for "Dir mask:" you can enter filenames using wild cards ?
  102.    and *, e.g. you get all files ending with .asm if you enter "*.asm".
  103.    You can scroll the filenames using the cursor keys.
  104.  
  105.    If you are to enter a filename e.g. with <Alt-E> or <S> in kermit
  106.    mode, you can switch to this screen with <Page up>/<Page down>. Multiple
  107.    files may then be selected with the keys <Ins> or <Del> or a single
  108.    file simply with <Return>.
  109.  
  110.  
  111.  
  112. => <Alt-C> - Change to another drive/directory
  113.  
  114.    You can change to a new drive by adding "<drive>:" to your pathname.
  115.  
  116.  
  117.  
  118. => <Alt-E> - Erase file
  119.  
  120.    Wild cards cannot be used when entering the filename, but you can
  121.    switch to a selection menu with <Page up>/<Page down>.
  122.  
  123.  
  124.  
  125. => <Alt-X> - eXecute DOS commands
  126.  
  127.    Any valid DOS commands can be executed. But if you want to enter the
  128.    DOS shell completely give <Return>. You return to CONEX with "exit".
  129.  
  130.  
  131.  
  132.              ╒═══════════════════╕
  133.              │  Port Parameters  │
  134.              ╘═══════════════════╛
  135.  
  136. => <Alt-I> - Initialize connection
  137.  
  138.    The following parameters can be modified
  139.  
  140.    Host:       name of the host to which you are connected. It is only
  141.            important if you are working on a network with LAT,
  142.            PC/TCP or BW/TCP. Changing this parameter will
  143.            automatically close the old session.
  144.  
  145.    Port:       Com, interrupt 14, LAT, PC/TCP or BW/TCP
  146.  
  147.    Bits/parity:7 space, 7 even, 7 odd, 7 mark, 8 odd, 8 even, 8 none
  148.  
  149.    Duplex:     half - all entered characters are immediately displayed.
  150.            full - the host echoes all received characters.
  151.  
  152.    more ...:   allows you to change more parameters which are less
  153.            important. These are:
  154.  
  155.    Prompt:     You can enter part of the prompt of the connected machine
  156.            here. When you enter "return" in "edit mode" all
  157.            characters following this prompt are transmitted.
  158.  
  159.    Answer:     This string is transmitted, when the host sends ENQ
  160.            (ASCII 5).
  161.  
  162.  
  163.               COM PORT and INT 14
  164.              ─────────────────────
  165.  
  166.    Portnumber: 1, 2, 3, 4
  167.           COM1 ... COM4 if they exist. COM3 and COM4 can only be
  168.           used if they are defined in BIOS, otherwise you have
  169.           to set IO-ports and interrupts for these ports in
  170.           conex.ini. (see tech.ref for more details)
  171.  
  172.    Baudrate:   50, 75, 150, 200, 300, 600, 1200, 1800, 2400, 3600, 4800,
  173.            9600, 19200, 38400, 57600, 115200 bits/second
  174.           Indicates the speed at which characters are
  175.           transmitted.
  176.  
  177.    Stopbits:   1, 2 - Number of stop bits that indicate the end of a
  178.           character on a serial line. Normally this has not much
  179.           influence on the transmission.
  180.  
  181.    Handshake:  none    - no handshake
  182.            hardware - Characters are only transmitted if pins CTS or
  183.               DSR are set.
  184.            xon/xoff - XOFF=^S stops transmission
  185.               XON=^Q starts transmission again
  186.  
  187.  
  188.                PC/TCP and BW/TCP
  189.               ───────────────────
  190.  
  191.    Telnet port: Default port is 23, some hosts use different ports for
  192.         special purposes.
  193.  
  194.    Telnet timeout: How long do we wait for an answer during initial
  195.            connection? This value may be increased for long distance
  196.            connections.
  197.  
  198.  
  199.    NOVELL and some other networks offer interrupt 14 as a link, so you
  200.    can use it to connect in a NOVELL net.
  201.  
  202.    LAT (Local Area Transport) is used to connect PC and mainframe via
  203.    DECNET. A resident program called "lat" must be loaded before using
  204.    this option. LAT is contained in DECnet-DOS which is available from
  205.    DEC (Digital Equipment Corporation). This software has been tested
  206.    with DECnet-DOS version 2.1.
  207.  
  208.    With PC/TCP you can make a telnet connection on ethernet. The PC/TCP
  209.    kernel ("ethdrv") from FTP Software Inc. must be loaded before, it is
  210.    not public domain. The program has been tested with version 2.04, 2.05
  211.    and 2.1. PC/TCP is a registered trademark of
  212.  
  213.       FTP software, Inc.           anonymous file server
  214.       26 Princess Street           vax.ftp.com (128.127.2.100)
  215.       Wakefield, MA 01880
  216.       (617) 246-0900
  217.  
  218.    BW/TCP has the same features as PC/TCP. The internet number can be
  219.    entered directly as hostname or the hostname can be resolved with a
  220.    hosts file. Enter its location in <Alt-Y>. Hostname resolution with a
  221.    name server is not supported.
  222.  
  223.    BW/TCP is a product from Beame & Whiteside Software Ltd.
  224.  
  225.       Beame & Whiteside Software Ltd       Tel + Fax:
  226.       P.O. BOX 8130               (416) 648 6556
  227.       Dundos, Ontario
  228.       CANADA
  229.       L9H 5E7
  230.  
  231.  
  232. => <Alt-S> - Save all current parameters or Patch conex
  233.  
  234.    The parameters are normally written to the file "conex.ini" and are
  235.    automatically read again when you start CONEX. If you select a
  236.    different name as save file you have to activate it with the command
  237.    line option "/i<filename>".
  238.  
  239.    The following parameters are saved: port parameters (<Alt-I>), packet
  240.    parameters (kermit mode C-command), vt320-emulation (<Alt-M>), graphics
  241.    enabled (<Alt-G>), plot parameters (<Alt-P>) and status line (<Alt-L>) in
  242.    the different sessions 0 ... 9 and the keyboard macros. The save file
  243.    is an ASCII file which can be altered by a normal editor, see
  244.    "tech.ref" for more details. It can also be encrypted with a
  245.    password especially to protect the keyboard macros.
  246.  
  247.    Replacing the ini-file by the exe-filename (normally "conex.exe") will
  248.    save parameters to conex.exe itself. Afterwards the INI-file is not
  249.    automatically read, lest you force CONEX to read it with the /i-option.
  250.    Password protection is not supported then.
  251.  
  252.  
  253. => <Alt-0> ... <Alt-9> - change to another session
  254.  
  255.    Up to 10 different network session can be opened concurrently
  256.    depending on the limit of the resident network software. Port and
  257.    kermit parameter can be set differently in each session, the screen
  258.    is saved and restored, too. These sessions can be directly selected
  259.    with <Alt-0> to <Alt-9>.
  260.  
  261.  
  262. => <Alt-N> - change to another session with host Name
  263.  
  264.    All sessions are listed and can be selected with the cursor keys.
  265.    Open sessions in a network are marked with an arrow.
  266.  
  267.  
  268.  
  269. => <Alt-B> - send Break
  270.  
  271.    Sends a break over the serial line (short break), if <Alt-B> ist
  272.    pressed twice, the signals RTS and DTR are dropped for a short time
  273.    (long break). These commands are normally used to interrupt the
  274.    connection between mainframe and PC. In the networks NOVELL, DECNET
  275.    or TELNET a break is sent according to network standards.
  276.  
  277.  
  278.  
  279.             ╒══════════════════════╕
  280.             │  Terminal Emulation  │
  281.             ╘══════════════════════╛
  282.  
  283.  
  284. The PC can be used as a normal terminal. The following modes can be
  285. selected with function keys:
  286.  
  287.  
  288.  
  289. => <F7> - normal mode
  290.  
  291.    All input characters are immediately sent to the mainframe.
  292.  
  293.  
  294.  
  295. => <F8> - edit mode, scroll back
  296.  
  297.    In this mode the screen can be scrolled back and modified with the
  298.    cursor keys (<Home>, <End>, <Left>, <Right>, <Up>, <Down>, <Page up>,
  299.    <Page down>, <Del>, <Ins>, <Ctrl-End> = delete to end of line). You
  300.    can scroll back up to 10 screen pages. You can enter this mode with
  301.    <Shift-Cursor keys>, too.
  302.  
  303.    With <Return> the cursor line is sent to the mainframe and CONEX is
  304.    switched back to normal mode. If a prompt has been defined with
  305.    <Alt-I> for this session it is stripped off. With <Esc> or <F7> you
  306.    return to normal mode without transmitting anything.
  307.  
  308.  
  309.  
  310. => <F9> - kermit mode
  311.  
  312.    Kermit must be started on mainframe to transfer files. (see below)
  313.  
  314.  
  315.  
  316. => <Alt-M> - change eMulation, character set
  317.  
  318.    The following DEC terminals can be emulated: VT100, VT102, VT220,
  319.    VT320. Actually these different emulations only differ in the
  320.    response to the terminal identification, nearly all ESC sequences of
  321.    VT320 terminal are interpreted and the keyboard is set up
  322.    accordingly.
  323.  
  324.    The keyboard corresponds to a DEC terminal like this:
  325.  
  326.     ┌─────────────┬─────────────┬─────────────┬───────────────────┐
  327.     │      DEC      │    PC    │    DEC      │       PC      │
  328.     ├─────────────┼─────────────┼─────────────┼───────────────────┤
  329.     │ PF1      │ <F1>    │ F11          │ <Alt-F1>      │
  330.     │ PF2      │ <F2>    │ F12          │ <Alt-F2>      │
  331.     │ PF3      │ <F3>    │ F13          │ <Alt-F3>      │
  332.     │ PF4      │ <F4>    │ F14          │ <Alt-F4>      │
  333.     │          │        │ Help          │ <Alt-F5> or <F11> │
  334.     │ F6      │ <Shift-F6>    │ Do          │ <Alt-F6> or <F12> │
  335.     │ F7      │ <Shift-F7>    │ F17          │ <Alt-F7>      │
  336.     │ F8      │ <Shift-F8>    │ F18          │ <Alt-F8>      │
  337.     │ F9      │ <Shift-F9>    │ F19          │ <Alt-F9>      │
  338.     │ F10      │ <Shift-F10> │ F20          │ <Alt-F10>      │
  339.     ├─────────────┼─────────────┼─────────────┼───────────────────┤
  340.     │ Find      │ <End>    │ Select      │ <Home>          │
  341.     │ Insert here │ <Ins>    │ Prev Scrn   │ <PgUp>          │
  342.     │ Remove      │ <Del>    │ Next Scrn   │ <PgDn>          │
  343.     │ Shift Tab   │ <Shift-Tab> │          │           │
  344.     ├─────────────┼─────────────┼─────────────┼───────────────────┤
  345.     │ ,       │ <*>     │ Return      │ <+>          │
  346.     │ .       │ <.>     │          │           │
  347.     └─────────────┴─────────────┴─────────────┴───────────────────┘
  348.  
  349.    In 8 Bit mode codes between 128-159 have special meanings and
  350.    the above function keys send 8 Bit codes.
  351.  
  352.    Character set 1 (characters 33-127) and character set 2 (characters
  353.    160-255) can be selected from ASCII, UK, graphic, german,
  354.    multinational and user. The user character set is defined in
  355.    CONEX.INI.
  356.  
  357.    <Alt-M> always resets VT320 emulation to default values.
  358.  
  359.  
  360. => <Alt-L> - change status Line
  361.  
  362.    You can select from the following items:
  363.  
  364.     1. normal status line,
  365.     2. empty status line,
  366.     3. status line with column numbers,
  367.     4. no status line.
  368.  
  369.    The selection can be saved with <Alt-S>.
  370.  
  371.  
  372. => <Alt-H> - Help
  373.  
  374.    This gives a list of all possible commands in CONEX, of modified
  375.    keys and last not least my address. Keys which have been replaced by
  376.    a single key are marked with an arrow.
  377.    Pressing a function key or Alt-combination will execute this command,
  378.    normal keys quit the help screen.
  379.  
  380.  
  381.  
  382. => <F10> - quit CONEX
  383.  
  384.    DTR and RTS can be dropped when you leave the program. If you changed
  385.    any important parameters you are asked to save them. Network
  386.    connections are always closed.
  387.  
  388.  
  389.  
  390. => <Ctrl-Backspace> = DEL, <Ctrl-Return> = LF
  391.  
  392.    One of the unknown facts is that DEL (127) and LF (10) can be
  393.    produced this way. Another way is to redefine keys using <Alt-K>.
  394.  
  395.  
  396.  
  397. => <Ctrl-Num Lock> or <Pause>
  398.  
  399.    Stop output to screen, any other key resumes output to screen again.
  400.    This command is executed by the normal keyboard device driver.
  401.  
  402.  
  403.  
  404.               ╒══════════════════╕
  405.               │  Graphic Screen  │
  406.               ╘══════════════════╛
  407.  
  408. The program can switch automatically into graphic mode when it
  409. receives a graphic commands and behave as a tectronix 4010 or 4014. The
  410. following graphic cards are supported: hercules, CGA, EGA and VGA.
  411. The graphic card is automatically detected on entry to CONEX.
  412.  
  413. This mode is only used view graphics, so it is not as comfortable as
  414. normal text mode. Some keys like Alt combinations will not work any more
  415. in this mode.
  416.  
  417.  
  418. => <F5> - enter graphic mode
  419.  
  420.    Switch into graphic mode manually. The last graphic picture will be
  421.    restored.
  422.  
  423.  
  424. => <Alt-G> - enter Graphic mode automatically
  425.  
  426.    When a graphics command GS, FS, US or ESC ENQ, ESC FF, ESC SUB is
  427.    received CONEX will automatically switch into graphic mode. You can
  428.    switch back to normal by pressing <F7>.
  429.  
  430.    In GIN mode the crosshair can be moved using the cursor keys; the
  431.    shift key speeds up this movement. If a Microsoft compatible mouse is
  432.    connected and the mouse driver loaded you can move the crosshair with
  433.    the mouse as well.
  434.  
  435.  
  436.  
  437. => <Alt-P> - write Plot file
  438.  
  439.    The graphics can be written to a file in HPGL format and plotted on a
  440.    HPGL compatible plotter later on. Pagewidth, margins and velocity of
  441.    the pen can be selected as well. Plots use the original resolution of
  442.    a Tektronix 4014 screen.
  443.  
  444.  
  445.             ╒══════════════════════╕
  446.             │  Writing Key Macros  │
  447.             ╘══════════════════════╛
  448.  
  449.  
  450.  
  451. => <Alt-K> - write Key macro
  452.  
  453.    Enter key
  454.  
  455.    All keys can be programmed, if they are detected by BIOS (Int 11h)
  456.    calls. Press <F4> and the key you want to redefine. Simple characters
  457.    must be entered without <F4>.
  458.  
  459.    There also exist some virtual keys ■IN0 ... ■IN9, which must be
  460.    entered using <F4>,<I>,<N>,#. When a new connection is opened the
  461.    corresponding macro IN# is automatically started. On com ports a new
  462.    connection is determined from the presence of DTR and CTS.
  463.  
  464.  
  465.    Macro
  466.  
  467.    Characters in a macro are sent out at a rate of 10 characters/sec, if
  468.    output is the com port.
  469.    Function, Alt and Control keys must be entered by <F4><key>.
  470.  
  471.    The following combinations have special meanings in macros:
  472.  
  473.    «W#»
  474.     Wait for # seconds. # = 1...9
  475.  
  476.    «R<string1> │ <string2> │ ...»
  477.     Wait until the mainframe sends <string1> or <string2> or ... The
  478.     strings must be seperated with key <F3>= "│".
  479.  
  480.    «D#1 │ #2 │ ...»
  481.     Dial telephone number #1, if it is occupied try next number #2
  482.     ... The special string sent before or after the phone number
  483.     must be set with Alt-Y, especially prefix (string before
  484.     number), suffix (string after number) and connect|fail (answer
  485.     of mainframe if connected or connection failed).
  486.  
  487.    - Function keys <F1>="«", <F2>="»", <F3>="│" can be used to enter
  488.      special characters in macros.
  489.    - A memory region of 10000 bytes is reserved for keyboard macros.
  490.    - During the execution of a macro inputs from the keyboard can be
  491.      done, only ESC stops the macro.
  492.  
  493.  
  494.    Label
  495.  
  496.    <Alt-H> lists the labels of all defined user keys. During the
  497.    execution of a macro this label is also displayed in the status line.
  498.    Labels are ignored if you replace a key by a single key.
  499.  
  500.  
  501. => <Alt-Y> - configuration of CONEX
  502.  
  503.    pagelength
  504.      if > 0, pagenumbers are printed at the top with <shift-print screen>
  505.  
  506.    prefix dialing
  507.      this string goes before the phone number
  508.  
  509.    suffix dialing
  510.      this string comes after the phone number
  511.  
  512.    connect│fail
  513.      first string is answer from modem when connected successfully
  514.      all other strings which are seperated by │ mean connection failed.
  515.      If a connection could not be established, the next number is dialed.
  516.  
  517.    host name (BW)
  518.      Name of host table, only used with BW/TCP
  519.  
  520.    default port
  521.      When the program is started in a network with "conex <host>" and a
  522.      session <host> has not been defined, this port is taken by default.
  523.      When set to "automatic", the networks LAT, PC/TCP, BW/TCP and
  524.      Netbios can be detected.
  525.  
  526.  
  527.  
  528.           ╒══════════════════════════════════════════╕
  529.           │  Transfer of Files without any Protocol  │
  530.           ╘══════════════════════════════════════════╛
  531.  
  532.  
  533. => <Alt-W> - Write file
  534.  
  535.    Use this command to save all incoming characters to a file either to
  536.    remember what you were doing or to transfer files. The transfer may
  537.    be interrupted with the <Alt-W>.
  538.  
  539.  
  540.  
  541. => <Alt-R> - Read file
  542.  
  543.    The file is transfered to the mainframe as it is, especially CR and
  544.    LF at end of line are sent. The transfer can be interrupted with
  545.    <Alt-R>.
  546.  
  547.  
  548.  
  549. => <Ctrl-Print Screen> - print incoming characters
  550.  
  551.    All incoming characters are transfered to the printer. If a page
  552.    length is defined with <Alt-Y>, the printed pages will be numbered.
  553.    Pressing <Control-Print Screen> twice produces a form feed and page
  554.    numbering begins anew.
  555.  
  556.  
  557.  
  558.           ╒═════════════════════════════════╕
  559.           │  Transfer Files in Kermit Mode  │
  560.           ╘═════════════════════════════════╛
  561.  
  562. You must start kermit on the mainframe and enter "server", "receive" or
  563. "send", then press <F9> to enter local kermit mode to start the file
  564. transfer.
  565.  
  566.  
  567.  
  568. => <I> -Init parameters
  569.  
  570.    ASCII/binary file type - Binary files (files with characters over 127)
  571.       should be transfered with file type binary. The mainframe must be
  572.       set to this mode, too, normally with "set file_type binary".
  573.       Sometimes binary files can also be transfered with "parity none",
  574.       which is quicker.
  575.  
  576.    packet length - length of a transmitted packet including packet
  577.     number, type and checksum. (default 2000) Values above 94 are
  578.     ignored if the host does not support large packets.
  579.  
  580.    window size - Size of a window. (default 1) Values different from 1
  581.     are ignored if the host does not support windowing.
  582.  
  583.     - If you want to speed up the transmission rate
  584.  
  585.       enlarge packet size <-- reliable connection
  586.       enlarge window size <-- unreliable connection
  587.  
  588.       Enlarging both packet and window size does not make much sense.
  589.  
  590.    type of checksum - CONEX supports 3 kinds of checksums, which consist
  591.     of 1, 2 or 3 bytes. (default 1) It might be a good idea to
  592.     select a more exact checksum with large packet sizes and
  593.     unreliable connections.
  594.  
  595.    more... - Change more parameters, which are less important.
  596.  
  597.  
  598.    padding character - characters sent before any packets to synchronize
  599.     transmission. (normally not necessary)
  600.  
  601.    quote control character - control character are quoted with this
  602.     character, Control-A is coded as '#A'. (default #)
  603.  
  604.    quote 8-bit character - characters whose 8th bit is set are quoted
  605.     with this character, hex A8 is coded as &H. (default &)
  606.  
  607.    Repeating - repeated characters are compressed in a packet.
  608.  
  609.    repeat character - 8 characters 'HHHHHHHH' is shortened to 3
  610.     characters ~'H, 8 is coded as '. (default ~)
  611.  
  612.    packet terminator - Every packet is terminated with this character.
  613.     (default = CR)
  614.  
  615.    Max number of retries - number of trials to resend a packet, which
  616.       has been refused by the mainframe. (default 5)
  617.  
  618.    Time out in secs - If the PC did not answer for the specified time
  619.       the last packet is resend. (default 5)
  620.  
  621.  
  622.  
  623. => <S> - Send files
  624.  
  625.    Multiple files seperated with blanks and "wild cards" can be entered.
  626.    If you want to select from a file list, press <page up>/<page down>
  627.    and select with <Ins> or <Del>.
  628.  
  629.  
  630.  
  631. => <R> - Receive files
  632.  
  633.    This command is used to get files from the mainframe. If this file
  634.    already exists on the PC the old one is renamed to ".bak".
  635.  
  636.    If the sender has already been told the name of the file ("send
  637.    foo"), simply press return when asked for "receive file". It is also
  638.    possible to enter "wild cards" which are understood by kermit at the
  639.    mainframe.
  640.  
  641.  
  642.  
  643. => <O> - lOg packets to disk
  644.  
  645.    If log is on, all sent and received packets are written to the file
  646.    "conex.log". This feature is mainly used to trace down any bugs.
  647.  
  648.  
  649. => <F> - Finish server on the mainframe
  650.  
  651.    Kermit on the mainframe is terminated and CONEX changes back to
  652.    normal mode.
  653.  
  654.  
  655.  
  656. => <L> - Logout on the mainframe
  657.  
  658.    Like "finish" but terminate session, too.
  659.  
  660.  
  661.  
  662. => cursor keys
  663.  
  664.    Scroll the messages at the bottom of the screen.
  665.  
  666.  
  667.  
  668. => <C> - Change directory on the mainframe
  669.  
  670.    This and the following commands only work, if kermit on the
  671.    mainframe supports generic commands.
  672.  
  673.  
  674.  
  675. => <D> - list Directory on the mainframe
  676.  
  677.  
  678.  
  679. => <E> - Erase file on the mainframe
  680.  
  681.  
  682.  
  683. => <N> - reName file on the mainframe
  684.  
  685.  
  686.  
  687. => <U> - query disk Usage
  688.  
  689.  
  690.  
  691. => <M> - send a short Message
  692.  
  693.  
  694.  
  695. => <Q> - Query server status
  696.  
  697.  
  698.  
  699. => During a file transfer the following commands can be used.
  700.  
  701.    <Esc> - interrupts transmission completely. This should be the last
  702.        resort if nothing else works.
  703.  
  704.    <^F>  - interrupts the transfer of current file, the transmission
  705.        proceeds with the next file.
  706.  
  707.    <^G>  - interrupts file transfer completely.
  708.  
  709.    <CR>  - resend last packet, if transmission stopped
  710.  
  711.  
  712.              ╒════════════════════╕
  713.              │  error characters  │
  714.              ╘════════════════════╛
  715.  
  716.  
  717. Some characters, which are output to screen, have special meanings:
  718.  
  719. Blinking character  - Parity or Framing error: A bad character was received.
  720.               Alter bits/parity, if all characters are blinking.
  721.  
  722. rubout (dec 178)    - Overrun error at COM port. Too many characters have
  723.               been received at the port.
  724.  
  725. up arrow (dec 24)   - Sender time out: Characters could not be sent out.
  726.               In a network environment the connection is
  727.               interrupted.
  728.  
  729. down arrow (dec 25) - Receiver time out: Characters could not be received
  730.               from remote host. The connection is interrupted.
  731.  
  732.  
  733.  
  734.                  ╒════════════╕
  735.                  │    Problems  │
  736.                  ╘════════════╛
  737.  
  738. 1. Interrupt numbers >7 on COM have not been tested.
  739. 2. VT320 emulation is not yet complete. If you encounter any problems
  740.    contact me, so I can enhance the implementation.
  741.  
  742.  
  743.                ╒═══════════════╕
  744.                │  Past history │
  745.                ╘═══════════════╛
  746.  
  747. 6.0   1st Public Domain Version in comp.binaries.ibm.pc
  748.  
  749. 6.1   default COM3/4 Interrupt = 4 and 3
  750.       COM3/4 Interrupt + IO address configurable
  751.       up to 4 LAT sessions
  752.       ESC FF, ESC SUB, ESC ENQ automatically switch into graphic mode (Alt-G)
  753.       support extended keyboard (esp. F11, F12)
  754.       rotate interrupts configurable in conex.ini
  755.       format of CONEX.INI changed!!!
  756.       dial sequences are saved in CONEX.INI
  757.       start initial macro at 1st opening of a session (<Alt-K>, ■IN#)
  758.       characters from port can be remapped (<Alt-M>, character set: user)
  759.       conex can be patched (<Alt-S>, file name: conex.exe)
  760.       support B&W TCP/IP (<Alt-P>)
  761.       ESC stops macros only in normal or graphics mode
  762.       alphabetically sorted output in directory listing
  763.       alphabetically sorted output of macros in help screen
  764.       multinational supplement character set implemented
  765.       ESC ENQ supported in graphics mode
  766.       hercules graphic screen increased to 720 X 360 pixels
  767.  
  768. 6.2   default setting changed to bits/parity: 8 none, emulation: VT320-7
  769.       single key replacement is shown with <Alt-H>
  770.       support sliding windows/long packets in kermit file transfer
  771.       default kermit packet size = 2000 bytes (long packet)
  772.       "ESC [" switches back from graphic mode to text mode
  773.       Cursor type changes according to insert/overwrite mode
  774.       Numbers can be entered directly in windows
  775.       <Shift-TAB> can be programmed
  776.       support printer command under VT... emulation
  777.       features from VT320 emulation
  778.       support UART 16550A FIFO
  779.       Answerback message implemented (<Alt-I>, more=yes)
  780.       support line drawing patterns in Tek mode (ESC `, ..., ESC e)
  781.       "ESC [ ? 38 h" switches into graphic mode
  782.       Characters in Tektronix mode are transmitted to HPGL file
  783.       telnet port and timeout made configurable (<Alt-I>)
  784.  
  785.  
  786.                ╒════════════════╕
  787.                │  Future plans  │
  788.                ╘════════════════╛
  789.  
  790. - NETBIOS support
  791. - enhance macro language
  792. - more rows, columns on EGA/VGA card
  793. - FTP file transfer
  794. - direct access to packet drivers
  795. - emulate tektronix 41XX (I am looking for a description!! Send me a Mail.)
  796. - support other file transfer protocols
  797.  
  798.  
  799.  
  800.                   ╒══════════╕
  801.                   │  Author  │
  802.                   ╘══════════╛
  803.  
  804.     Erhard Hilbig
  805.     Hochschulrechenzentrum
  806.     Universitaet-Gesamthochschule Paderborn
  807.     Postfach 1621
  808.     W-4790 Paderborn (Germany)
  809.  
  810.     e-mail: zahilb@pbhrzt.uni-paderborn.de
  811.         zahilb@hrz.nw.uni-paderborn.de
  812.     phone: +49 5251/60-2433       room: N2-316
  813.     FAX:   +49 5251/60-2519
  814.  
  815.  
  816.       This program has been developed by me and can be distributed
  817.      freely. There is also a more detailed documentation in German
  818.      available, which is written in LaTeX. You can have it as LaTeX
  819.     DVI file or as a print file, which must be output using
  820.             "copy conex.lst prn/b".
  821.  
  822.     If you find any bugs or have an idea how to improve the program,
  823.                send me a message!
  824.